[ anterior ] [ ═ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr≤ximo ]

Instalando Debian GNU/Linux 3.0 para Intel x86
Capφtulo 10 - Informaτ⌡es tΘcnica sobre os disquetes de inicializaτπo


10.1 C≤digo Fonte

O pacote boot-floppies contΘm todo o c≤digo fonte e documentaτπo dos disquetes de instalaτπo.


10.2 Disquete de recuperaτπo

O disquete de recuperaτπo possui um sistema de arquivos Ext2 (ou um sistema de arquivos FAT, dependendo de sua arquitetura), e vocΩ pode acessß-los de qualquer sistema que possa montar disquetes Ext2 ou FAT. O kernel do Linux estß no arquivo linux.bin. O arquivo root.bin Θ uma imagem de disco de 1.44 MB compactado pelo gzip utilizando o sistema de arquivo Minix ou o sistema de arquivos EXT2, e serß carregada no disco RAM e usado como sistema de arquivos raφz.


10.3 Trocando o kernel do disquete de recuperaτπo

Se vocΩ achar necessßrio trocar o kernel do disquete de recuperaτπo, vocΩ deverß configurar seu novo kernel com estas caracterφsticas embutidas e nπo como m≤dulos inicializßveis:

Faτa o download de uma sΘria de disquetes de inicializaτπo: os disquetes root, de recuperaτπo e os discos de controladores. ╔ importante saber que os tipos udma66-ext3, idepci e compact utilizam kernels diferentes. Uma razπo para usar o conjunto de discos compact, por exmplo, Θ que o mesmo possui somente 1 disquete de controladores e seu kernel personalizado irß provavelmente ter todos os controladores que vocΩ precisa embutidos. O ponto negativo Θ que o mesmo requer uma passo manual extra a menos que vocΩ tenha construφdo seu kernel personalizado com o mesmo nome do tipo (consulte o make-kpkg no pacote kernel-package. ╔ possφvel que vocΩ tambΘm veja algumas mensagens de erro sobre m≤dulos.

Monte a imagem do disquete de recuperaτπo, com um comando como o seguinte.

             mount -t auto -o loop rescure.bin /mnt

Assumindo que vocΩ usou /mnt como o ponto de montagem, copie seu kernel personalizado para /mnt/linux.bin. Em seguida execute o script rdev.sh que se encontra em /mnt, o qual assume que irß encontrar o kernel como descrito aqui.

Caso vocΩ queira completar tudo da maneira correta, vocΩ precisarß tambΘm compactar o System.map de seu kernel personalizado com o gzip e colocß-lo em /mnt com o nome de sys_map.gz e ambΘm compactar o arquivo .config correspondente com o gzip e colocß-lo em /mnt com o nome de config.gz.

Agora vocΩ pode desmontar sua imagem de disquete e gravar seus disquetes. VocΩ irß provavelmente querer ``Instalar o Kernel e os M≤dulos'' usando os disquetes que vocΩ acabou de construir para ter seu kernel personalizado instalado no disco rφgido. Por isso ter somente um disquete de controladores Θ bom.

Caso vocΩ esteja usando um conjunto de disquestes contendo um kernel de um tipo, vocΩ precisarß mudar para o tty2 e pressionar Enter para obter um prompt. Digite ls /target/lib/modules para ver onde o disquete de controladores colocou seus m≤dulos. Execute entπo o comando uname -r para descobrir onde os m≤dulos deveriam estar. VocΩ irß entπo querer fazer algo adequado como o exemplo seguinte.

     	mv /target/lib/modules/* /target/lib/modules/`uname -r`

Agora vocΩ pode sair do shell e retornar para o tty1. Caso vocΩ nπo tenha executado o ·ltimo passo corretamente, ``Configurar os M≤dulos dos Controladores de Dispositivos'' nπo irß encontrar nenhum m≤dulo e nπo ficarß muito contente.

VocΩ poderß tambΘm substituir o arquivo modules.tgz do disquete de controladores. Este arquivo simplesmente contΘm um arquivo tar compactado atravΘs do gzip de /lib/modules/kernel-ver; faτa isto a partir de seu sistema de arquivos raφz, assim todos os diret≤rios tambΘm serπo armazenados no arquivo tar.


[ anterior ] [ ═ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr≤ximo ]

Instalando Debian GNU/Linux 3.0 para Intel x86

versπo 3.0.23, 15 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo